package com.gz.entity;

import lombok.*;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @Getter 给所有属性生成对应的getter方法
 * @Setter 给所有属性生成对应的setter方法
 * @ToString生成toString方法
 * @NoArgsConstructor 生成无参构造器
 * @AllArgsConstructor 生成全参构造器
 * 可以在target的entity中看见
 * @Data 等价于上面的所有注解除了全参构造器，还包括equals重写方法等
 */
//@Getter
//@Setter
//@ToString
//@NoArgsConstructor
//@AllArgsConstructor

//不包括全参构造器，如果需要全参构造器需要把@NoArgsConstructor和@AllArgsConstructor都加上
//否则会覆盖
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Monster {
    //与mysql数据库的mybatis库的Monster表对应
    private Integer id;
    private Integer age;
    private String name;
    private String email;
    private Date birthday;
    private double salary;
    private Integer gender;

}
